package cn.com.cfae.iras.doc.analyze.parse.model.table;

import cn.com.cfae.iras.doc.analyze.parse.model.ExtractBizModel;

import java.util.ArrayList;
import java.util.List;

/**
 * 表格体系名称
 */
public class TableItem {
    public String getItemNo() {
        return itemNo;
    }

    public void setItemNo(String itemNo) {
        this.itemNo = itemNo;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public List<String> getSynonyms() {
        return synonyms;
    }

    public void setSynonyms(List<String> synonyms) {
        this.synonyms = synonyms;
    }


    private List<TableItem> subTableItemList;

    public List<TableItem> getSubTableItemList() {
        return subTableItemList;
    }

    public void setSubTableItemList(List<TableItem> subTableItemList) {
        this.subTableItemList = subTableItemList;
    }


    public void addSubTableItem(TableItem subTableItem) {
        if (subTableItemList == null) {
            subTableItemList = new ArrayList<>();
        }
        subTableItemList.add(subTableItem);
    }

    private String itemNo;
    private String itemName;
    private List<String> synonyms;

    public List<String> getPrefixList() {
        return prefixList;
    }

    public void setPrefixList(List<String> prefixList) {
        this.prefixList = prefixList;
    }

    private List<String> prefixList;


    public List<ExtractBizModel> getExtractBizModelList() {
        return extractBizModelList;
    }

    public void setExtractBizModelList(List<ExtractBizModel> extractBizModelList) {
        this.extractBizModelList = extractBizModelList;
    }

    List<ExtractBizModel> extractBizModelList;


}
